package Entity;

import Acquaintance.IAPlace;

/**
 *POI实体类<br>
 *实现IAPlace接口
 * @author kocio
 */
public class EPlace implements IAPlace {

    private String name;
    private String vicinity;
    private String[] type;
    private String _id;
    private ELocation location;

    /**
     * 获取地名��
     * @return地名
     */
    public String getName() {
        return name;
    }

    /**
     *获取简易地址
     * @return 地址
     */
    public String getVicinity() {
        return vicinity;
    }

        /**
     *获取ID
     * @return ID
     */
    public String getID() {
        return _id;
    }
    /**
     *获取类型
     * @return 类型
     */
    public String[] getType() {
        return type;
    }

    /**
     *获取二维坐标
     * @return 二维坐标
     */
    public ELocation getLocation() {
        return location;
    }

    /**
     *设置地名
     * @param name 地名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     *设置简易地址
     * @param vicinity 简易地址
     */
    public void setVicinity(String vicinity) {
        this.vicinity = vicinity;
    }

    /**
     *设置POI点ID
     * @param id
     */
    public void setID(String id) {
        this._id = id;
    }

    /**
     *设置二维坐标
     * @param location 二维坐标
     */
    public void setLocation(ELocation location) {
        this.location = location;
    }

    /**
     *设置POI点类型
     * @param type POI点类型
     */
    public void setType(String[] type) {
        this.type = type.clone();
    }
}
